From 9daa2554b5e6807c53860a1d6c2333535f4502bd Mon Sep 17 00:00:00 2001 From: Richard Hult Date: Sun, 3 Jun 2007 18:51:16 +0000 Subject: [PATCH] Set the key modifier state. 2007-06-03 Richard Hult * gdk/quartz/gdkevents-quartz.c: (create_crossing_event): Set the key modifier state. svn path=/trunk/; revision=18017 --- ChangeLog | 5 +++++ gdk/quartz/gdkevents-quartz.c | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7b4f958e8f..336ac500b9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-06-03 Richard Hult + + * gdk/quartz/gdkevents-quartz.c: (create_crossing_event): Set the key + modifier state. + 2007-06-03 Richard Hult * gdk/quartz/gdkevents-quartz.c: Make pointer grab emulation work a bit diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c index dbc42f947e..73863a5d75 100644 --- a/gdk/quartz/gdkevents-quartz.c +++ b/gdk/quartz/gdkevents-quartz.c @@ -605,8 +605,9 @@ create_crossing_event (GdkWindow *window, event->crossing.mode = mode; event->crossing.detail = detail; - /* FIXME: focus */ - /* FIXME: state, (button state too) */ + event->crossing.state = get_keyboard_modifiers_from_ns_event (nsevent); + + /* FIXME: focus and button state */ return event; } -- 2.30.2